@charset "utf-8";
/* CSS Document */

@media (max-width: 768px) {
	.banner{ max-height:70vh;
	overflow:hidden;
	
	}
	.banner_con{ max-height:70vh;
	overflow:hidden;}
	.ind_about{max-height:40vh;}
	
	.banner{ min-height:70vh;
	overflow:hidden;}
	.banner_con{ max-height:70vh;
	overflow:hidden;}
	.ind_about{min-height:40vh;}
	
	
	
    body {
        font-size: 12px;
    }

    .warpper {
        margin-top: 60px;
    }

    .about_sec_txt {
        width: 100%;
        margin-left: 0px;
    }

    .home_mar {
        padding: 30px 0;
    }

    .about_sec_txt h3 {
        font-size: 18px;
        padding-top: 5px;
        padding-bottom: 0px;
    }

    .about_sec_txt h2 {
        margin-top: 15px;
        font-size: 20px;
    }

    .about_sec_txt p {
        font-size: 12px;
        line-height: 20px;
        padding: 0 15px;
    }

    .about_sec_txt a {
        padding: 5px 16px 5px;
        font-size: 12px;
        margin-top: 25px;
    }

    .shiyan_2 {
        padding: 40px 15px;
        background-color: #f5f5f5;
    }

    .sy2_box {
        margin-bottom: 40px;
    }

    .sy2_box h4 {
        font-size: 16px;
        margin-top: 0px;
        margin-bottom: 15px;
    }

    .sy2_box p {
        line-height: 20px;
    }

    .leader_text {
        width: 100%;
        padding: 0px;
    }

    .leader_text .title {
        padding: 0px;
        font-size: 18px;
    }

    .leader_text .text {
        padding: 0px;
        background: inherit;
        line-height: 20px;
    }

    .leader_text .line {
        margin: 5px 0;
    }

    .leader_text .more a {
        line-height: 30px;
        padding: 0 25px;
        margin-left: 0px;
    }

    .leadh_img {
        margin-top: 10px;
    }

    .new_tit h3 {
        font-size: 20px;
        padding: 0 10px;
    }

    .new_tit span {
        display: block;
        margin-left: 0px;
        margin-top: 5px;
    }

    .new_tit1 h3 {
        font-size: 20px;
    }

    .new_tit1 h4 {
        font-size: 16px;
        margin-top: 5px;
        margin-bottom: 0px;
    }

    .new_tit1 {
        margin-bottom: 20px;
    }

    .downa_txt span {
        display: none;
    }

    .downa_txt p {
        font-size: 12px;
    }

    .downa_txt {
        padding: 0px;
        margin-top: 15px;
        line-height: 20px;
        height: 40px;
    }

    .ab_title h2 {
        font-size: 18px;
        margin-top: 0px;
    }

    .ab_title p {
        margin-bottom: 0px;
        font-size: 14px;
    }

    .timeline-img h1 {
        font-size: 16px !important;
    }

    .bpm-two-eights p {
        margin-top: 0px;
        margin-bottom: 10px;
    }

    .timeline-img {
        margin-top: 20px;
    }

    .section--timeline .slick-slide .content {
        padding: 0px;
    }

    .phone_his {
    }

    .slick-next, .slick-prev {
        margin-top: -20px;
    }

    .history {
        padding: 20px 0;
    }

    .section--timeline .slick-next, .section--timeline .slick-prev {
        height: 4.125rem !important;
    }

    .home_sec1_con {
        margin-bottom: 20px;
    }

    .home_sec1_text {
        font-size: 16px;
    }

    .home_sec1_text1 {
        height: auto;
    }

    .partner_con .time {
        font-size: 60px;
        top: -20px;
    }

    .partner_con {
        padding: 40px 15px 30px 15px;
        padding-bottom: 0px;
    }

    .partner_con .text {
        height: auto;
        line-height: 20px;
    }

    .partner_con .title {
        font-size: 14px;
        margin-bottom: 5px;
    }

    .partner_con:hover {
        background: inherit;
    }

    .case_text .tit {
        font-size: 14px;
    }

    .case_text .text {
        line-height: 20px;
    }

    .case_text {
        width: 100%;
        background: #ffffff;
        padding: 15px;
    }

    .case_con {
        margin-bottom: 15px;
    }

    .culture_con {
        margin-bottom: 15px;
    }

    .culture_con:before {
        filter: alpha(opacity=20);
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        opacity: 0.2;
    }

    .culture_con .culture_text {
        bottom: 50%;
        -webkit-transform: translateY(50%);
        -moz-transform: translateY(50%);
        -ms-transform: translateY(50%);
        -o-transform: translateY(50%);
        transform: translateY(50%);
    }

    .culture_text .title {
        font-size: 14px;
    }

    .news_bg {
        height: 300px;
        background-attachment: inherit;
    }

    .para_img {
        width: 100%;
    }

    .para_con_right {
        margin-top: 40px;
    }

    .para_text {
        width: 100%;
        padding: 0;
        padding-top: 20px;
    }

    .para_title span {
        display: none;
    }

    .para_title div {
        position: relative;
        border: 0px;
        font-size: 16px;
    }

    .para_title {
        margin-bottom: 15px;
    }

    .para_tx {
        width: 100%;
        margin-left: 0px;
        line-height: 20px;
    }

    .para_con_right .para_title {
        margin-left: 0px;
    }

    .para_con_right .para_tx {
        margin-left: 0px;
    }

    .con1_bg {
        display: none;
    }

    .con_1_con {
        padding: 40px 0;
    }

    .con1_txt {
        width: 100%;
        padding: 0 15px;
    }

    .con1_one {
        width: 100%;
    }

    .con1_one h1 {
        font-size: 16px;
        margin-bottom: 15px;
    }

    .con1_one_txt {
        margin-bottom: 0px;
    }

    .con1_one_txt span {
        width: 54px;
    }

    .con1_two {
        font-size: 13px;
        margin-top: 20px;
    }

    .con_2 {
        padding: 40px 15px;
    }

    .con2_box {
        width: 100%;
    }

    .con2_in input, .mess {
        height: 40px;
        line-height: 40px;
    }

    .con1_txt h5 {
        margin-bottom: 30px;
    }

    .join_zhao {
        padding: 30px 0;
    }

    .jz_bg {
        display: none;
    }

    .join_xiao_img {
        width: 100%;
    }

    .join_xiao_con {
        width: 100%;
    }

    .join_xiao_txt {
        padding: 0 15px;
    }

    .join_xiao {
        padding: 40px 0;
    }

    .join_xiao_txt h4 {
        font-size: 16px;
    }

    .join_xiao_txt h4 span img {
        vertical-align: -10px;
        width: 30px;
    }

    .join_xiao_txt {
        padding-top: 30px;
    }

    .read_m {
        padding: 8px 20px;
    }

    .join_zhao_con {
        padding: 0px 0px 40px 0px;
    }

    .about_sec_more {
        margin-top: 20px;
    }

    .about_sec_more {
        font-size: 12px;
        padding: 6px 20px;
    }

    .join_zhao_con .new_tit {
        margin-bottom: 20px;
    }

    .policy_text {
        line-height: 20px;
    }

    .policy_text span {
        font-size: 13px;
        line-height: 24px;
    }

    .policy_text span.tit {
        font-size: 15px;
        margin-bottom: 10px;
    }

    .advantage_tx li {
        line-height: 20px;
    }

    .require_text_con .text {
        line-height: 20px;
    }

    .advantage_cont {
        width: 100%;
    }

    .advantage_con img {
        width: 40px;
        margin-bottom: 10px;
    }

    .advantage_con_tit {
        font-size: 14px;
    }

    .advantage_tx li div {
        font-size: 12px;
    }

    .advantage_text {
        height: 100%;
    }

    .advantage_con {
        background: #ffffff;
        margin-bottom: 15px;
    }

    .advantage_con .line1 {
        width: 100%;
    }

    .advantage_cont .row {
        margin-bottom: 0px;
    }

    .require_img {
        width: 100%;
    }

    .require_text {
        width: 100%;
    }

    .require_text_con {
        padding: 0px 15px;
    }

    .compen .new_tit h5 {
        font-size: 12px;
        margin-top: 20px;
        line-height: 20px;
    }

    .welfare span {
        font-size: 13px;
    }

    .welfare p {
        font-size: 12px;
    }

    .welfare p {
        padding: 0px;
        line-height: 20px;
        height: 40px;
        overflow: hidden;
    }

    .join_zhao_con p, .join_xiao_txt p {
        line-height: 20px;
    }

    .join_zhao_con p {
        margin-bottom: 0px;
    }

    .welfare div a img {
        width: 45px;
    }

    .apply_con {
        padding-left: 0px;
    }

    .apply_left {
        position: static;
        margin-bottom: 15px;
    }

    .apply_con {
        margin-bottom: 20px;
    }

    .apply_btn input {
        padding: 0 35px;
    }

    .advantage_con .line2 {
        display: none;
    }

    .mt_0 {
        margin-top: 0px;
    }

    .know_text {
        font-size: 13px;
        margin-top: 15px;
    }

    .store .leftcon {
        width: 100%;
        position: static;
    }

    .store {
        height: auto !important;
    }

    .store .right {
        width: 100%;
        height: 300px !important;
        display: none;
    }

    #storeTopDetail {
        padding: 40px 15px 0 15px;
    }

    .scr_con {
        width: 100%;
        height: auto !important;
    }

    #dv_scroll {
        width: 100%;
        height: auto !important;
        position: static;
    }

    #dv_scroll_text {
        position: static;
    }

    #dv_scroll_bar {
        display: none;
    }

    .grow_kk_1 {
        width: 100%;
    }

    .gorw_kk_2 {
        width: 100%;
        margin-top: 0px;
    }

    .grow_line {
        margin-top: 20px;
    }

    .grow_img span {
        font-size: 14px;
        padding: 10px 20px;
    }

    .gorw_txt {
        font-size: 12px;
        line-height: 20px;
        padding: 15px;
    }

    .gorw_txt p {
        width: 100%;
    }

    .gl_img {
        width: 100%;
    }

    .gl_box {
        width: 100%;
    }

    .gl_con h2 {
        font-size: 16px;
        margin-top: 20px;
        margin-bottom: 15px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }

    .gl_fk {
        display: none;
    }

    .gltd_con2 {
        background-color: inherit;
        padding: 0px;
    }

    .gl_con p {
        margin-bottom: 0px;
        line-height: 20px;
    }

    .food5_box {
        width: 100%;
        margin-bottom: 15px;
    }

    .foo5_txt a {
        margin-top: 15px;
    }

    .foo5_txt h4 {
        font-size: 14px;
        line-height: 20px;
        height: 20px;
    }

    .foo5_txt {
        padding: 10px;
    }

    .foo5_txt p {
        line-height: 20px;
        height: 60px;
    }

    .foo5_txt_con {
        padding: 0;
        text-align: left;
    }

    .cate_con {
        margin-bottom: 20px;
    }

    .cate_text .tit {
        font-size: 14px;
        padding: 15px;
    }

    .cate_text .text {
        padding: 15px;
    }

    .newskk_tit h3 span {
        font-size: 18px;
    }

    .namic_left {
        width: 100%;
        margin-bottom: 20px;
    }

    .namic_left h1 {
        font-size: 16px;
    }

    .namic_left h3 {
        font-size: 14px;
        margin-bottom: 0px;
        line-height: 20px;
    }

    .namic_left p {
        margin-top: 20px;
        margin-bottom: 0px;
        line-height: 20px;
    }

    .namic_one_right .luhan {
        line-height: 20px;
    }

    .namic_left a, .namic_one_right .more a {
        height: 35px;
        line-height: 35px;
        padding: 0 20px;
    }

    .namic_left a {
        margin-top: 20px;
    }

    .namic {
        padding: 20px 15px;
    }

    .namic_right {
        width: 100%;
    }

    .namic_one_left {
        width: 100%;
    }

    .namic_one_right {
        width: 100%;
        padding: 30px 0px;
        padding-bottom: 20px;
    }

    .baozi {
        padding-top: 10px;
    }

    .namic_one {
        padding: 0px;
    }

    .namic_one_right h1 {
        font-size: 14px;
    }

    .stry_left {
        width: 100%;
    }

    .stry_right {
        padding: 0;
        width: 100%;
    }

    .stry_right h2 {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .stry_right .more {
        font-size: 14px;
    }

    .st_more {
        width: 25px;
        height: 25px;
    }

    .st_more i {
        line-height: 23px;
        font-size: 12px;
    }

    .stry_right .text {
        margin-top: 10px;
        margin-bottom: 10px;
        line-height: 20px;
        height: 60px;
        overflow: hidden;
    }

    .stry {
        margin-top: 20px;
    }

    .tainer_bottom h5 {
        font-size: 14px;
        margin-bottom: 5px;
    }

    .txtx {
        line-height: 20px;
        height: 40px;
    }

    .tainer_bottom span {
        font-size: 12px;
    }

    .tainer_bottom {
        padding: 10px 0;
        padding-bottom: 5px;
    }

    .tainer_top {
        margin-bottom: 15px;
    }

    .gltd_con {
        padding: 0px;
    }

    .gltd_con2 {
        margin-top: 30px;
    }

    .news_box {
        padding: 40px 0;
    }

    .news_box1 {
        padding-right: 0px;
    }

    .news_box1 h5 {
        font-size: 16px;
    }

    .news_box1 h6 {
        font-size: 12px;
    }

    .news_box1 p {
        line-height: 20px;
    }

    .box_img {
        width: 100%;
        margin: 15px 0;
    }

    .news_box_right {
        margin-top: 40px;
    }

    .news_box_right h4 {
        font-size: 15px;
    }

    .news_list_txt {
        padding: 15px;
    }

    .news_list h5 {
        font-size: 14px;
        line-height: 24px;
    }

    .news_back {
        margin-top: 10px;
    }

    .home_sec2 {
        padding: 30px 0;
    }

    .intruduction h3 {
        font-size: 15px;
    }

    .intruduction {
        height: 65px;
        color: #666 !important;
    }

    .product-list-wrap:hover .article, .list-wrap:hover .article {
        color: #666 !important;
    }

    .intruduction h3 {
        margin-top: 0px;
    }

    .promargintop {
        margin-top: 0px;
    }

    .intruduction .hover-bg {
        height: 100%;
        background: #ffffff;
    }

    .home_sec4_img {
        width: 100%;
    }

    .home_sec4_text {
        width: 100%;
        padding-top: 30px;
    }

    .home_sec4_text .text {
        font-size: 12px;
        text-align: left;
    }

    .join_tw {
        width: 100%;
        margin-bottom: 15px;
    }

    .join_con h3 {
        font-size: 16px;
    }

    .join_con p {
        font-size: 12px;
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        -khtml-opacity: 1;
        opacity: 1;
    }

    .join_con span {
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        -khtml-opacity: 1;
        opacity: 1;
        padding: 5px 20px;
        margin-top: 5px;
        font-size: 12px;
    }

    .join_tw .more {
        background-color: rgba(0, 0, 0, 0.2);
        left: 250px;
    }

    .join_con img {
        width: 50px;
    }

    .group_top {
        margin-top: 0px;
    }

    .group_txt {
        font-size: 12px;
        padding: 15px 15px 20px 15px;
    }

    .ycpy {
        padding: 40px 0;
    }

    .group .block, .group .gray {
        width: 50%;
    }

    .group {
        margin-bottom: 20px !important;
    }

    .mr_0 {
        margin-bottom: 0px !important;
    }

    .group .zontal {
        width: 100%;
        display: none;
    }

    .market_tit {
        font-size: 18px;
        line-height: 21px;
    }

    .market_tit span {
        height: 20px;
    }

    .market_right_con {
        font-size: 12px;
        line-height: 20px;
    }

    .market_right_con .tit {
        font-size: 14px;
    }

    .market_right_con {
        margin: 20px 0;
    }

    .depe {
        padding: 40px 0;
    }

    .rcfz_h5 {
        font-size: 14px;
    }

    .de_stu .stu_line2 {
        transform: scale(1);
    }

    .de_stu .stu_line {
        transform: scale(0);
    }

    .de_stu p {
        display: none;
    }

    .order {
        background-attachment: inherit;
    }

    .order_cont {
        width: 100%;
    }

    /*
        .order_btn input {
            padding: 0px 30px;
            height: 35px;
            line-height: 35px;
        }
    */
    .rcjl_img {
        width: 100%;
    }

    .rcjl_con {
        width: 100%;
    }

    .rcjl_txt h2 {
        font-size: 18px;
    }

    .rcjl_txt p span {
        font-size: 14px;
    }

    .rcjl_txt {
        padding: 40px 15px;
    }

    .rcjl_txt p {
        line-height: 20px;
    }

    .banner_txt {
        left: 20px !important;
        top: 35%;
    }

    .banner_txt h2 {
        font-size: 30px;
        margin-bottom: 10px;
    }

    .pagination_gr {
        bottom: 30px !important;
    }

    .icon-arrow-scroll {
        display: none;
    }

    .phone_banne {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0px;
        left: 0px;
        background-color: rgba(0, 0, 0, 0.2);
    }

    .in_w {
        margin-top: 0px;
    }

    .banner_more a {
        font-size: 12px;
        padding: 5px 10px;
        background: rgba(255, 255, 255, 0.81);
    }

    .ind_probox_ts {
        width: 33.3%;
    }

    .in_pro_box_kk img {
        width: 80%;
    }

    .in_pro_box_kk {
        background-color: #f5f5f5;
        text-align: center;
    }

    .in_pro_box span {
        display: inline-block;
        line-height: 20px;
        color: #999;
        margin-top: 15px;
        font-size: 12px;
        letter-spacing: 1px;
    }

    .ind_pro_con > h5 p {
        font-size: 18px;
    }

    .ind_pro_con > h5 {
        font-size: 12px;
        text-align: left;
        padding-left: 100px;
    }

    .in_pro {
        margin-top: 20px;
        margin-bottom: 40px;
        position: relative;
    }

    .pro_btn_left, .pro_btn_right {
        position: absolute;
        top: 30%;
        height: 50px;
        width: 50px;
        line-height: 50px;
        text-align: center;
        z-index: 999;
    }

    .pro_btn_left {
        left: 0px;
    }

    .pro_btn_right {
        right: 0px;
    }

    .pro_btn_left i, .pro_btn_right i {
        font-size: 40px;
        color: #333;
    }

    .in_pro_box h5 {
        margin-bottom: 0px;
    }

    .ind_about_zi h5 span {
        font-size: 20px;
        margin-bottom: 15px;
    }

    .ind_about_zi h5 {
        font-size: 14px;
        line-height: 24px;
    }

    .ind_about_zi a {
        font-size: 12px;
        padding: 0 15px;
    }

    .ind_about_zi > span {
        font-size: 12px;
        color: #fff;
    }

    .ind_about_zi .more {
        font-size: 14px;
    }

    .ind_about_zi > span i {
        width: 20px;
        margin-right: 10px;
    }

    .ind_about video {
        display: none;
    }

    .ind_about_bg {
        opacity: 0.3;
        -moz-opacity: 0.3;
        -khtml-opacity: 0.3;
        -webkit-opacity: 0.3;
        filter: alpha(opacity=30);
    }

    .ind_about {
        background: url(../images/video_bg.jpg) no-repeat center;
    }

    .ind_about_zi {
        top: 0%;
        -webkit-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
        transform: translateY(0%);
    }

    .ind_about {
        padding: 40px 0;
    }

    .home4 {
        padding: 30px 0;
    }

    .home4_tit h1 {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .home4_tit p {
        padding: 20px 15px;
        width: 100%;
        text-align: left;
    }

    .in_news {
        position: relative;
    }

    .in_news_box {
        padding: 0 15px;
    }

    .in_news_box_txt h4 {
        font-size: 14px;
    }

    .in_news_box_txt a {
        color: #e60012;
    }

    .news_btn_left, .news_btn_right {
        position: absolute;
        top: 30%;
        height: 50px;
        width: 50px;
        line-height: 50px;
        text-align: center;
        z-index: 999;
    }

    .news_btn_left {
        left: 0px;
    }

    .news_btn_right {
        right: 0px;
    }

    .news_btn_left i, .news_btn_right i {
        font-size: 40px;
        color: #fff;
    }

    .ind_news_a {
        margin-top: 20px;
    }

    .home5_img {
        width: 70px;
        height: 70px;
        line-height: 70px;
    }

    .home5_zi {
        margin-top: 20px;
    }

    .home5_zi h5 {
        font-size: 12px;
        line-height: 20px;
    }

    .home5_zi p {
        font-size: 12px;
        line-height: 20px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }

    .market_left_tx {
        line-height: 20px;
    }

    .market_phone p {
        font-size: 30px;
    }

    .market_map {
        padding: 0 15px;
    }

    .market_m_list {
        text-align: left;
        border: 0px;
    }

    .market_m_list h5 {
        font-size: 14px;
    }

    .market_phone {
        margin-top: 20px;
    }

    .home5 {
        padding: 30px 0;
    }

    .grow {
        padding-bottom: 0px;
    }

    .con1_one_txt p {
        margin-bottom: 0px;
    }

    .downa_box .downa_con {
        margin-top: 0px !important;
    }

    .downa_box .downa_txt {
        padding-top: 0px !important;
    }

    .section--timeline .slick-slide * {
        font-size: 12px;
    }

    .video_box {
        width: 90%;
        left: 5%;
        height: auto;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .video_btn {
        width: 50px;
        height: 50px;
        margin-top: -25px;
        margin-left: -25px;
    }

    .video_close {
        width: 30px;
        height: 30px;
        top: -30px;
        right: 0px;
    }

    .news_bg_tit {
        padding: 0 15px;
        font-size: 16px;
    }

    .news_bg_tit p {
        font-size: 16px;
    }

    #storeList li h3 {
        font-size: 14px;
        margin-top: 0px;
    }

    .indexText {
        font-size: 25px;
    }

    .liuch_con {
        padding: 20px 0;
    }

    .liuch_list li {
        padding: 15px 0;
        font-size: 14px;
    }

    .liuch_school {
        width: 100%;
    }

    .liuch_txt {
        width: 100%;
        font-size: 12px;
        line-height: 20px;
        /*		margin-left: 10%;*/
    }

    .para {
        padding: 40px 15px;
    }

    .liuch_tit {
        font-size: 16px;
        top: 36%;
        left: 20px;
    }

    .liuch_txt:after {
        display: none;
    }

    .liuch {
        padding: 40px 0;
    }

    .pr_0 {
        padding-bottom: 0px;
    }

    /*	10.26*/
    .pro_img_con {
        width: 100%;
        position: static;
        webkit-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
        transform: translateY(0%);
        padding: 20px 15px;
        background-color: #f5f5f5;
    }

    .pro_img_text {
        margin: 15px 0 0 0;
    }

    .pro_tit {
        font-size: 14px;
    }

    .pro_left img {
        width: 60px;
    }

    .pro_ph_img {
        margin-bottom: 15px;
    }

    .pro_xq_tit {
        padding: 0px 15px;
        margin-bottom: 20px;
    }

    .pro_xq_tit h3 {
        font-size: 18px;
        margin-bottom: 5px;
        color: #333;
    }

    .pro_xq_tit p {
        font-size: 14px;
    }

    .pro_phone_box0 {
        padding: 20px 15px;
    }

    .pro_phone_box1 {
        background-color: #f5f5f5;
    }

    .pro_phone_box0 h1 {
        margin: 0px;
        font-size: 16px;
        margin-bottom: 20px;
    }

    .pro_xq_txt_td h4 {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .pro_xq_txt_td p {
        line-height: 20px;
    }

    .pro_xq_txt_td {
        margin-bottom: 10px;
    }

    .pro_xd_kk {
        position: static;
        height: 50px;
        line-height: 50px;
        margin-top: 20px;
    }

    .xq_paly {
        font-size: 12px;
        padding: 0 15px;
        line-height: 50px;
    }

    .xq_paly img {
        position: absolute;
        width: 24px;
        top: 12px;
        right: 15px;
    }

    .pro_phone_box .pro_xq_txt {
        display: block;
    }

    .pro_phone_box .pro_xq_txt p {
        margin-bottom: 0px;
        line-height: 20px;
        font-size: 14px;
    }

    .new_tit h4 {
        line-height: 24px;
        margin: 0;
        font-size: 12px;
    }

    .proxq_da_con {
        margin: 15px 0 20px 0;
    }

    .proxq_da_con h3 {
        font-size: 14px;
        margin-top: 0px;
    }

    .proxq_pr_tit {
        font-size: 14px;
    }

    .proxq_pr_con {
        padding: 15px;
        margin-bottom: 20px;
    }

    .proxq_pr_img .img {
        height: auto;
    }

    .proxq_pr_img {
        margin-bottom: 15px;
    }

    .service_top {
        padding: 40px 0;
    }

    .service_top_img {
        margin-top: 0px;
        padding: 0px;
    }

    .service_top_tit span, .service_top_tit {
        font-size: 20px;
    }

    .service_top_tit div {
        font-size: 15px;
        line-height: 26px;
    }

    .service_top_text {
        font-size: 14px;
        line-height: 24px;
    }

    .service_top_tit {
        margin-bottom: 10px;
    }

    .service_top_tx .tit {
        font-size: 25px;
    }

    .service_top_tx .text {
        font-size: 15px;
    }

    .service_top_tx a {
        padding: 8px 22px;
    }

    .service_con {
        width: 50%;
        padding: 0 15px;
    }

    .service_con.last2:after {
        display: none;
    }

    .service_con .img img {
        width: 35px;
    }

    .service_con .tit {
        margin: 10px 0;
        font-size: 14px;
    }

    .service_con.last2 {
        margin-bottom: 20px;
    }

    .service_cont {
        margin-top: 40px;
    }

    .service_con .text {
        font-size: 14px;
    }

    .service {
        padding-bottom: 40px;
    }

    .network_img {
        width: 100%;
        position: relative;
    }

    .network_con {
        width: 100%;
        margin: 0px;
        padding: 20px 15px;
    }

    .network_con_text {
        padding: 0px;
    }

    .network_tit {
        font-size: 30px;
        line-height: 30px;
        padding-bottom: 15px;
        margin-bottom: 20px;
    }

    .network_text {
        line-height: 20px;
    }

    .introduction_text .title {
        font-size: 14px;
    }

    .introduction_text .title span {
        font-size: 20px;
    }

    .introduction_text .text {
        font-size: 12px;
        line-height: 20px;
    }

    .introduction_text li {
        line-height: 20px;
    }

    .introduction_text {
        height: auto;
    }

    .introduction_text {
        margin-top: 15px;
    }

    .introduction_con {
        margin-bottom: 30px;
    }

    .network {
        padding-top: 40px;
    }

    .sorder_top_con {
        width: 50%;
        padding: 5px 0;
        border-bottom: 1px dashed #ccc;
    }

    .sorder_top_con div {
        background-size: 30px;
        line-height: 30px;
        padding-left: 36px;
    }

    .sorder_top {
        border-bottom: none;
    }

    .sorder_cont {
        padding: 30px 0 0;
    }

    .order_con_bg {
        padding: 40px 15px;
    }

    .order {
        margin-top: 0px;
    }

    .query_left {
        width: 100%;
        padding: 30px 15px;
    }

    .query_right {
        width: 100%;
        margin: 0px;
    }

    .query_text, .query_img {
        display: none;
    }

    .query {
        margin-top: 0px;
    }

    .query_top {
        padding: 20px 15px;
    }

    .query_top .new_tit1 {
        margin-bottom: 0px;
    }

    .scale_left {
        display: none;
    }

    .scale_con .tit {
        font-size: 14px;
        margin-top: 5px;
    }

    .scale_con .text {
        line-height: 20px;
        margin-bottom: 5px;
    }

    .scale_cont {
        padding: 0;
    }

    .scale_con {
        margin-bottom: 20px;
    }

    .problem_top_tit {
        width: 100%;
    }

    .problem_top {
        padding: 0px;
    }

    .problem_top_right {
        width: 100%;
        padding: 0px;
    }

    .problem_tit_left div {
        margin-right: 15px;
    }

    .problem_tit {
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .problem_img_btn {
        height: 45px;
        line-height: 45px;
        width: 200px;
    }

    .problem_img {
        margin-top: 80px;
    }

    .problem:before {
        bottom: 0px;
    }

    .video_con .video_btn {
        width: 60px;
        height: 60px;
        bottom: 50%;
        margin-bottom: -30px;
        left: 50%;
        margin-left: -30px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        -khtml-border-radius: 50%;
        background: #ffffff;
    }

    .video_text {
        margin-top: 10px;
        font-size: 14px;
    }

    .dy_video {
        margin-bottom: 20px;
    }

    .problem_con_text {
        padding-left: 0px;
    }

    .problem_con_text p {
        margin-bottom: 5px;
    }

    .problem_tit_left span {
        margin-right: 0px;
    }

    .problem_tit_left {
        width: 140px;
    }

    .problem_tit_tx {
        padding: 0px 35px 0 140px;
    }

    .problem_img_btn .fa {
        line-height: 45px;
    }

    .spolicy_tit {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .spolicy_txt {
        line-height: 20px;
    }

    .policy_top_con {
        margin-bottom: 15px;
    }

    .policy_top_con.last2:after {
        display: none;
    }

    .policy_top_con .tit {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }

    .spolicy_text {
        font-size: 12px;
    }

    .group .zontal
    .spolicy_tx li {
        line-height: 22px;
    }

    .spolicy_left {
        margin-right: 0px;
    }

    .spolicy_left_con .tit {
        font-size: 14px;
    }

    .spolicy_left_con .tx {
        font-size: 14px;
    }

    .spolicy_left {
        padding-right: 20px;
    }

    .spolicy_left_con {
        background-size: 35px;
        margin-bottom: 10px;
    }

    .spolicy_tx {
        line-height: 20px;
    }

    .po_con {
        padding-bottom: 0px;
        margin-bottom: 20px;
    }

    .spolicy_table table td {
        font-size: 12px;
    }

    .spolicy_table > table th, .spolicy_table > table td {
        line-height: 24px;
    }

    .home_sec1_text {
        font-size: 14px;
    }

    .case_top_con {
        font-size: 12px;
        line-height: 20px;
        width: 100%;
        margin: 20px 0;
    }

    .case .new_tit {
        margin-bottom: 20px;
    }

    .case_text .text {
        height: auto;
    }

    .case_con .mr_0 {
        margin-bottom: 10px !important;
    }

    .policy_tx {
        width: 100%;
        height: 200px;
        background-size: cover;
        margin-bottom: 10px;
    }

    .policy_tx_con img {
        width: 40px;
    }

    .policy_tx_con .tit {
        font-size: 15px;
    }

    .policy_tx .text {
        height: 20px;
        font-size: 12px;
    }

    .advantage_right {
        padding-left: 0px;
        width: 100%;
    }

    .advantage_left {
        display: none;
    }

    .advantage_ri_tit {
        font-size: 14px;
    }

    .advantage_ri_con {
        margin-bottom: 10px;
    }

    .adadd_img {
        margin-bottom: 20px;
    }

    .adadd_img2 {
        margin-top: 20px;
    }

    .welfare {
        margin-bottom: 10px;
    }

    .about_sec_txt h4 {
        font-size: 20px;
    }

    .team_box {
        width: 100%;
    }

    .team {
        padding: 40px 0;
    }

    .team_txt_con {
        padding: 10px;
    }

    .team_txt_con h1 {
        font-size: 30px;
        margin-bottom: 5px;
    }

    .team_box {
        margin-bottom: 20px;
    }

    .aboutl_con {
        width: 100%;
        padding: 20px 15px;
        line-height: 20px;
    }

    .aboutl_con h1 {
        font-size: 16px;
        margin-bottom: 20px;
    }

    .aboutl_con p {
        margin-bottom: 10px;
    }

    .aboutl_img {
        width: 100%;
    }

    .honor_con {
        width: 100%;
    }

    .abhis_con {
        width: 100%;
        height: auto;
        padding: 20px 0 15px;
        background-color: #f5f5f5;
    }

    .abhis_con2 {
        background-color: #ffffff;
    }

    .honor_text {
        padding: 30px;
    }

    .abhis_con .text {
        line-height: 20px;
    }

    .abhis_text {
        position: relative;
        border: 0px;
    }

    .abhis_text:before {
        display: none;
    }

    .abhis_con .title {
        font-size: 30px;
        line-height: 30px;
    }

    .humanity_img1_text .tit {
        font-size: 20px;
    }

    .humanity_img1_text .title {
        font-size: 20px;
    }

    .humanity_img1_text .text {
        font-size: 20px;
        line-height: 25px;
        letter-spacing: 1px;
    }

    .humanity_img1_text .img {
        margin: 15px 0;
    }

    .humanity_img1 {
        padding: 40px 0;
        margin-bottom: 0 !important;
    }

    .humanity_img {
        margin-bottom: 20px;
    }

    /*.pro_img {*/
    /*background-image: none !important;*/
    /*}*/
    .humanity_img .pro_tit {
        font-size: 16px;
    }

    .humanity_img .pro_img_text {
        font-size: 14px;
    }

    .humanity_img3_con {
        position: relative;
        width: 100%;
        left: 0px;
    }

    .humanity_img4_con {
        position: relative;
        width: 100%;
        background: #ffffff;
        color: #666;
        left: 0px;
        padding: 40px 15px;
    }

    .humanity_img3_tx .tit {
        font-size: 20px;
    }

    .humanity_img3_tx .title {
        font-size: 16px;
    }

    .humanity_img3_tx .text {
        line-height: 20px;
        padding: 0px;
        font-size: 12px;
    }

    .humanity_img3_tx:after {
        border: 0px;
    }

    .humanity_img3_tx {
        padding: 20px 15px;
    }

    .humanity_img4_con .tit {
        font-size: 20px;
        color: #888;
    }

    .humanity_img4_con .title {
        font-size: 16px;
    }

    .humanity_img4_con .text {
        line-height: 20px;
        padding: 0px;
        color: #888;
        font-size: 12px;
    }

    .humanity_img_line {
        margin: 0px;
    }

    .humanity_img5 {
        margin-top: 20px;
    }

    .home_sec3_img {
        width: 100%;
    }

    .home_sec3_text {
        width: 100%;
    }

    .home_sec3_img .text {
        font-size: 16px;
        top: 0px;
    }

    .home_sec3_img .text div {
        font-size: 14px;
    }

    .home_sec3_text {
        padding: 20px 15px;
    }

    .home_sec3_con .title {
        font-size: 25px;
    }

    .home_sec3_con .text {
        line-height: 20px;
        padding: 15px 0;
    }

    .home_sec3_n_text .tit {
        font-size: 16px;
    }

    .home_sec3_n_text {
        bottom: 0px;
        position: relative;
        opacity: 1;
    }

    .home_sec3_n_text {
        margin-top: 15px;
    }

    .home_sec3_ncon {
        padding-bottom: 0px;
    }

    .home_sec3_text {
        margin-top: 10px;
    }

    .home_sec3_ncon:hover .tit {
        opacity: 1;
    }

    .ind_news {
        padding: 0px;
    }

    .home5_img img {
        width: 30px;
		margin-left:-15px;
		margin-top:-15px;
    }

    .home5_list {
        padding: 0;
        margin-bottom: 15px;
    }

    .ind_news .row {
        margin: 0px;
    }

    .ind_news .col-xs-6 {
        padding: 0px;
    }

    .contact {
        padding: 30px 15px;
    }

    .contact_tit {
        font-size: 20px;
    }

    .contact_left_tit {
        font-size: 14px;
        margin-top: 10px !important;
    }

    .contact_left_title, .contact_left_text {
        font-size: 16px;
    }

    .contact_left {
        margin-bottom: 40px;
    }

    .contact_btn {
        width: 100px;
        line-height: 35px;
        height: 35px;
        font-size: 12px;
    }

    .team_txt_con h5 {
        font-size: 14px;
    }

    .wisdom {
        min-height: 320px;
    }

    /*	10.26*/
    .new_tit {
        margin-bottom: 20px;
    }

    .news_box_right {
        display: none;
    }

    .namic_one:hover .namic_one_right {
        background: #fff;
    }

    .namic_one:hover .namic_one_right h1 {
        color: #666;
    }

    .namic_one:hover .namic_one_right .luhan {
        color: #888;
    }

    .namic_one:hover .more a {
        background: #a6a6a6;
        color: #fff;
    }

    .warp {
        position: relative;
    }

    .list-wrap .pic {
        background: #b5b9ba;
    }

    .pro_xq_img_btn {
        position: relative;
        left: 0;
        top: 0;
        width: 100%;
    }

    .pro_xq_img_btn li {
        width: 80px;
        margin-right: 5px;
        float: left;
    }

    .market_serv1 h2 {
        font-size: 18px;
    }

    .market_serv1 h3 {
        margin-top: 5px;
        font-size: 16px;
    }

    .market_serv1 {
        margin: 0px 0 15px 0;
    }

    .scale {
        background: #ffffff !important;
    }

    .wan_video video {
        min-height: 0;
        position: relative;
        left: 0%;
        top: 0%;
        -webkit-transform: translateX(0%);
        -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
        -o-transform: translateX(0%);
        transform: translateX(0%);
    }

    .food5_con {
        margin-top: 20px;
    }

    .storeListDetail h3 {
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 5px;
        margin-top: 20px;
    }

    .team_txt_con p {
        line-height: 20px;
    }

    .about_lea {
        margin-top: 0;
    }

    .about_lea .container-fluid {
        padding: 0px;
    }

    .school_zhao {
        padding: 30px 0;
    }

    .sc_zhao_tit button {
        right: 0;
    }

    .sc_zhao_tit span {
        width: 100%;
    }

    .sc_zhao_tit {
        height: 70px;
        padding: 5px 0;
        line-height: 20px;
        font-size: 12px;
        padding-left: 0px;
        padding-right: 50px;
    }

    .sc_zhao_3 {
        overflow: hidden;
    }

    .sc_zhao_2 {
        font-size: 14px;
    }

    .sc_zhao_hi {
        padding: 15px 0px;
    }

    .sc_zhao_js p {
        font-size: 12px;
        letter-spacing: 1px;
        margin-bottom: 5px;
        float: left;
        width: 50%;
    }

    .sc_zhao_js, .sc_zhao_gw {
        width: 100%;
        padding-right: 0px;
    }

    .sc_zhao_gw {
        margin-top: 10px;
    }

    .sc_zhao_gw h4 {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .sc_zhao_gw p {
        font-size: 10px;
        line-height: 20px;
    }

    .sc_gw_tit {
        margin-top: 20px !important;
    }

    .login_con {
        width: 90%;
        padding: 20px 10px;
    }

    .login {
        margin-top: 0;
        padding: 40px 0;
    }

    .login_tit {
        margin-bottom: 20px;
    }

    .login_con_c {
        margin-top: 20px;
    }

    .humanity_img2, .humanity_img2_1, .humanity_img2_2 {
        background: none !important;
    }

    .pro_img_text .tx {
        font-size: 14px;
        margin-top: 5px;
    }

    .login_c {
        margin-bottom: 10px;
    }

    .home_sec3_con .text2 div {
        font-size: 14px;
        line-height: 25px;
    }

    .home_sec3_con .text2 p {
        height: 40px;
    }

    .home_sec3_n_text .tx {
        height: 34px;
        overflow: hidden;
    }

    .home_sec3_ncon:hover img {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }

    .home_sec3_n .col-xs-6 {
        padding: 0px 5px;
    }

    .home_sec3_n .row {
        margin: 0px -5px;
    }

    .in_pro_box a {
        display: block;
    }

    .home_sec3_n_text .more {
        font-size: 14px;
    }

    .sorder_ch {
        width: 33.3333%;
        padding: 10px 0px;
        border-bottom: 1px solid #cccccc;
    }

    .sorder_ch_c {
        border-bottom: none;
    }

    .sorder_p_con {
        padding: 10px 10px 10px 0px;
    }

    .sorder_p_con img {
        width: 80px;
    }

    .sorder_p_text {
        padding-left: 80px;
    }

    .sorder_p_text .text {
        line-height: 20px;
    }

    .sorder_p_text .tit {
        font-size: 14px;
        margin-bottom: 5px;
    }

    .sorder_cp_con {
        width: 25%;
        padding: 5px 0;
    }

    .sorder_cp_con img {
        width: 40px;
    }

    .sorder_g_t {
        padding: 10px;
    }

    .sorder_g_c {
        width: 31%;
    }

    .sorder_g_c1 {
        width: 100%;
    }

    /*11.11*/
    .ind_probox_son {
        width: 100%;
    }

    .ind_probox_ts {
        border-right: 1px solid rgba(220, 220, 220, 0.1);
        border-bottom: 1px solid rgba(220, 220, 220, 0.1);
        padding-top: 5px;
    }

    .ind_probox_ts1 {
        border-left: 0px !important;
    }

    .ind_probox_ph {
        border-top: 1px solid rgba(220, 220, 220, 0.1);
        border-left: 1px solid rgba(220, 220, 220, 0.1);
    }

    .ind_probox_tsimg {
        width: 45px;
        height: 45px;
    }

    .ind_probox_tsimg_js {
        margin-top: -45px;
    }

    .ind_probox_ts h5 {
        margin-top: 0px;
    }

    .ind_probox_title {
        padding: 30px 0;
    }

    /*11.11*/
    /*11.13*/
    .ind_probox_pho {
        text-align: center;
        opacity: 0.8;
    }

    .ind_probox_son .row {
        margin: 0px;
    }

    .ind_probox_son .col-xs-4 {
        padding: 0;
    }

    .ind_probox_pho h5 {
        font-size: 12px;
    }

    .ind_probox {
        padding: 30px 0;
    }

    .ind_probox_pho_ti {
        font-size: 20px;
        text-align: center;
        margin-bottom: 20px;
    }

    .about_sec_more:hover span {
        left: -10px;
    }

    .sec4_con {
        padding: 0 15px;
    }

    .sec4_con > ul {
        width: 100%;
        border-radius: 2px;
    }

    .sec4_con > ul li {
        background: #f5f5f5;
        padding: 10px;
        position: relative;
        margin-bottom: 15px;
    }

    .sec4_list_img {
        width: 30%;
        float: left;
    }

    .sec4_list_img > img {
        border-radius: 3px;
    }

    .sec4_list_zi {
        width: 70%;
        float: left;
        text-align: left;
        position: relative;
    }

    .sec4_list_zi > p {
        margin: 0;
        font-size: 14px;
        padding-left: 10px;
        line-height: 20px;
        max-height: 40px;
        overflow: hidden;
        letter-spacing: 1px;
        color: #666;
    }

    .sec4_list_zi > span {
        padding-left: 10px;
        font-size: 12px;
        color: #000;
        display: inline-block;
        padding-top: 10px;
    }

    .sec4_list_btn {
        position: absolute;
        right: 15px;
        bottom: 20px;
    }

    .sec4_list_btn > a {
        font-size: 13px;
        color: #da251c !important;
        text-align: right;
        letter-spacing: 1px;
    }

    .home_bot .nav_ti > li {
        border-bottom: 1px solid #e8e8e8;
    }
	.home_bot ul{
		padding-left: 0;
	}

    .home_bot .fast li {
        float: left;
        width: 50%;
        margin-bottom: 5px;
    }

    .home_bot .fast li img {
        width: 30px;
        margin-right: 5px;
    }

    .home_bot .nav_ti > li div {
        height: 45px;
        line-height: 45px;
        color: rgba(0, 0, 0, 0.6);
        font-size: 14px;
        background-size: 12px;
        display: block;
    }

    .home_bot .nav_ti > li ul {
        display: none;
        padding: 0 5px 5px;
    }

    .home_bot .nav_ti > li ul li {
        padding-left: 15px;
        line-height: 30px;
    }

    .home_bot .nav_ti > li ul li a {
        color: rgba(0, 0, 0, 0.4);
    }

    .home_bot_tx {
        padding: 20px 0;
        line-height: 20px;
    }

    .home_bot_con {
        text-align: center;
    }

    .home_bot_con a {
        width: 50px;
        height: 50px;
        border: 1px solid #ccc;
        background-repeat: no-repeat;
        background-position: center center;
        border-radius: 100%;
        display: inline-block;
        background-size: 36px;
        text-align: center;
        padding-top: 7px;
        margin: 0 10px;
    }

    .home_bot_con a img {
        width: 36px;
    }

    .home_bot_nav {
        text-align: center;
        font-size: 12px;
        margin: 20px 0;
        color: rgba(0, 0, 0, 0.4);
    }

    .home_bot_nav a {
        padding: 0 20px;
        color: rgba(0, 0, 0, 0.4);
    }

    .home_bot_img {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 3333;
        display: none;
    }

    .home_bot_img_bg {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.5);
    }

    .home_bot_img img {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translateX(-50%) translateY(-50%);
        -moz-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
        -o-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
    }

    .home_bot_link {
        border-top: 1px solid #d6d6d6;
        padding: 20px 0 0px 0;
        line-height: 30px;
    }

    .home_bot_link a {
        color: #999;
    }

    .home_bot_link span {
        padding: 0px 12px;
        display: inline-block;
        color: #999;
    }

    .sitemap_con {
        width: 100%;
    }

    .sitemap_tit {
        font-size: 16px;
        margin-bottom: 10px;
        padding-bottom: 5px;
        border-bottom: 1px solid #cacaca;
    }

    .sitemap_tit i {
        font-size: 30px;
    }

    .sitemap, .problem_in {
        margin-top: 0;
    }

    .video .col-xs-6 {
        padding: 0px 5px;
    }

    .video .row {
        margin: 0px -5px;
    }

    /*11.13*/
    .video_i {
        margin-top: 0px;
    }

    .video_i_tit {
        font-size: 16px;
        margin-bottom: 20px;
    }

}

/*11.23*/
@media (max-width: 768px) {
    .ind_probox_pho {
        border-right: 1px solid #efefef;
        border-bottom: 1px solid #efefef;
        padding: 10px 0;
    }

    .ind_probox_pho img {
        width: 40px;
    }

    .ind_probox_pho.last {
        border-right: 0px;
    }

    .ind_probox_se {
        position: relative;
    }

    .ind_probox_se input {
        width: 100%;
        height: 40px;
        padding: 0px 10px 0 40px;
    }

    .ind_probox_se img {
        position: absolute;
        left: 10px;
        width: 20px;
        top: 10px;
    }

    .home6_img {
    }

    .home6_img img {
        width: 100%;
        height: 100%;
    }

    .home6_text {
        padding: 10px;
        background: #fff;
        margin-bottom: 10px;
    }

    .home6_text .tit {
        color: #333;
        font-size: 14px;
        margin-bottom: 2px;
    }

    .home6_text .text {
        font-size: 16px;
        color: #333;
        margin-bottom: 5px;
        margin-top: 5px;
    }

    .home6_text .tx {
        color: #999;
    }

    .home5_zi h5 {
        font-size: 16px;
    }

    .home5_list {
        border-bottom: 1px solid #e0e0e0;
        padding-bottom: 20px;
    }

    .home5_zi p {
        width: 60%;
        margin: 0 auto;
    }

    .home5_img {
        background: #333;
    }
}

/*11.23*/

/*11.29*/
@media (max-width: 768px) {
    .introduction_con {
        margin-bottom: 0px;
    }

    .swiper_ph .swiper-slide {
        width: auto;
    }

    .phone_head a.on {
        border-color: #e60012;
        color: #e60012;
    }

    .phone_head {
        overflow: hidden;
        border-bottom: 1px solid #ddd;
        background-color: #f5f5f5;
        position: relative;
        z-index: 1;
    }

    .phone_head1 a {
        float: left;
        width: 50%;
    }

    .phone_head2 a {
        float: left;
        width: 33.333%;
    }

    .phone_head a {
        display: block;
        padding: 0 20px;
        position: relative;
        border-bottom: 3px solid transparent;
        height: 47px;
        line-height: 47px;
        font-size: 15px;
        text-align: center;
        color: #555;
    }

    .phone_head a i {
        position: absolute;
        top: 16px;
        right: 0;
        border-left: 1px solid #e4e4e4;
        height: 20px;
        display: inline-block;
    }

    .ser5_hidden {
        margin-top: 0;
    }

    .po_con {
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .policy, .case_con_bg, .baozi, .partner, .wisdom {
        background: #ffffff;
    }

    .spolicy_tx {
        color: #999;
    }

    .policy .new_tit h3, .wisdom .new_tit h3, .pro_ph .new_tit h3 {
        background: #ffffff;
    }

    .gl_con h2 {
        margin-bottom: 0px;
    }

    .gl_con p {
        margin-top: 10px;
    }

    .case_text {
        background: #f5f5f5;
    }

    .aboutl_con, .pro_ph, .list-wrap .pic {
        background: #fff;
    }

    .welfare span {
        font-size: 14px;
        margin-bottom: 5px;
        display: block;
        font-weight: 800;
    }

    .advantage_ri_tit {
        font-weight: 800;
        margin-bottom: 5px;
    }

    .advantage_tx li {
        list-style: none;
    }

    .advantage_tx ol {
        padding-left: 14px;
    }

    .advantage_tx li div {
        color: #666;
        font-size: 13px;
    }

    .advantage_tx p {
        color: #999;
    }

    .humanity_img {
        margin-bottom: 0px;
    }

    .honor_con {
        margin-bottom: 10px;
    }

    .stry_right .date {
        margin-bottom: 5px;
        color: #999;
    }

    .stry_right .text {
        margin-top: 0px;
        margin-bottom: 5px;
    }

    .stry_right h2 {
        margin-bottom: 5px;
    }

    .st_more {
        width: 23px;
        height: 23px;
    }

    .stry_right .more {
        font-size: 12px;
    }

    .stry {
        border-bottom: 1px dashed #e9e9e9;
        padding-bottom: 20px;
    }

    .namic {
        margin-bottom: 20px;
    }

    .namic_left h3 {
        margin-top: 10px;
        max-height: 40px;
        overflow: hidden;
    }

    .namic_left p {
        margin-top: 10px;
    }

    .phone_xz {
        line-height: 50px;
        padding: 5px 15px;
        font-size: 14px;
    }

    .phone_xz .left {
        float: left;
    }

    .phone_xz .left img {
        float: left;
        width: 34px;
        margin-right: 5px;
        margin-top: 10px;
    }

    .phone_xz .right {
        float: right;
        color: #e60012;
        text-decoration: underline;
    }

    .refunds_bg {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 9999;
        background: #000;
        opacity: 0.5;
        filter: alpha(opacity=50);
        -moz-opacity: 0.5;
        -khtml-opacity: 0.5;
        -webkit-opacity: 0.5;
        display: none;
    }

    .only_refund {
        width: 100%;
        background: #fff;
        position: fixed;
        left: 0;
        bottom: -100%;
        z-index: 999999;
    }

    .only_refund h5 {
        font-size: 15px;
        line-height: 50px;
        color: #333;
        text-align: center;
        margin: 0;
        border-bottom: 1px solid #f0f0f0;
    }

    .show_div_os {
        padding: 0px 15px;
    }

    .liyou li {
        border-bottom: 1px solid #f0f0f0;
        padding: 10px 0;
    }

    .liyou li a {
        display: block;
    }

    .liyou li div {
        float: left;
    }

    .liyou li div img {
        width: 30px;
        margin-right: 5px;
    }

    .liyou span {
        float: right;
        border-radius: 50%;
        width: 18px;
        margin-top: 5px;
        height: 18px;
        border: 1px solid #cccccc;
    }

    .liyo_im span {
        background: url("../images/check.png");
        background-size: cover;
        border: none;
    }

    .only_refund a.cl {
        display: block;
        width: 100%;
        line-height: 40px;
        background: #e60012;
        height: 40px;
        color: #fff;
        font-size: 14px;
        text-align: center;
    }

    .home6 {
        background: #ffffff;
    }

    .home6_text {
        background: #f5f5f5;
    }

    .home5_zi h5 {
        margin-bottom: 0px;
    }

    .home5_zi .tit {
        color: #333;
        font-size: 14px;
        margin-bottom: 5px;
    }

    .policy_tx:before {
        background: rgba(0, 0, 0, 0.4);
    }

    .policy_text span.tit {
        margin-top: 15px;
    }

    .probz_img {
        float: left;
        width: 90px;
        margin-right: 10px;
    }

    .probz_text {
        padding-left: 100px;
        padding-top: 10px;
        line-height: 20px;
    }

    .probz_con {
        margin-bottom: 5px;
    }

    .proxq_da_cont .col-xs-6 {
        padding: 0px 5px;
    }

    .proxq_da_cont .row {
        margin: 0px -5px;
    }

    .proxq_da_con {
        margin: 10px 0 15px 0;
    }

    .proxq_da {
        padding-top: 0;
    }

    .phone_xz_pr {
        position: fixed;
        top: 60px;
        width: 100%;
        background: rgba(255, 255, 255, 0.9);
        z-index: 1111;
    }

    .phone_xz_pr_tx .text {
        font-size: 12px;
        color: #999;
    }

    .phone_xz_pr_tx {
        line-height: 22px;
        padding-top: 7px;
    }

    .phone_xz_pr .left {
        width: 60%;
    }

    .phone_xz .right a {
        color: #e60012;
    }

    .phone_xz .right a img {
        margin-right: 5px;
        vertical-align: -4px;
    }
}

/*11.29*/

/*12.04*/
@media (max-width: 768px) {
    .home5_zi p {
        width: 100%;
    }

    .ind_news .row {
        margin: 0 -15px;
    }

    .home5_zi .more {
        margin-top: 10px;
        color: #333;
        font-weight: bold;
    }

    .banner1 {
        width: 92%;
        margin: 0px auto;
        overflow: hidden;
    }

    .banner_con {

    }

    .banner .pagination_gr, .pro_phone .pagination_gr {
        position: relative;
        bottom: auto !important;
        margin: 15px 0;
    }

    .pagination_gr .swiper-pagination-bullet {
        border: 1px solid #000;
    }

    .banner .swiper-container {
        width: 100% !important;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        -khtml-border-radius: 5px;
        overflow: hidden;
    }

    .ind_probox_se {
        width: 92%;
        margin: 0px auto;
        -webkit-box-shadow: 0px 0px 20px #e6e6e6;
        box-shadow: 0px 0px 20px #e6e6e6;
    }

    .ind_probox_se input {
        border: none;
        height: 45px;
    }

    .ind_probox_se img {
        top: 12px;
    }

    .ind_about {
        text-align: center;
    }

    .home6_text {
        text-align: center;
    }

    .home5_zi .tit {
        font-size: 18px;
    }

    .home5_zi {
        margin-top: 10px;
    }

    .home_bot .nav_ti > li div {
        color: rgba(0, 0, 0, 0.5);
    }

    .home5 {
        margin-bottom: 30px;
        background: #ffffff;
    }

    .home5_list.mb_0 {
        border-bottom: none;
    }

    .xpnav1 {
        box-shadow: none;
    }

    .banner {
        margin-top: 60px;
    }

    .phone_xz .right1 {
        color: #fff;
        text-decoration: none;
        background: #e60012;
        line-height: 35px;
        margin-top: 7px;
        padding: 0 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        -khtml-border-radius: 5px;
    }

    .phone_xz .right1 a {
        color: #fff;
    }

    .pro_phone {
        padding-top: 60px;
    }

    .pro_phone_b {
        display: none;
    }

    .pro_phone_box0 h1 {
        margin-bottom: 0px;
        padding: 15px 0;
        font-size: 14px;
    }

    .pro_phone_box0 h1 i {
        float: right;
    }

    .pro_phone_b {
        padding-bottom: 20px;
    }

    .pro_phone_box0 {
        padding: 0px 15px;
    }

    .pro_xq_txt_td h4 {
        font-size: 13px;
    }

    .pro_phone .pagination_gr span {
        width: 10px;
        height: 10px;
        margin: 0 5px;
    }

    .pro_xq_tit h3 {
        font-size: 16px;
    }

    .pro_xq_tit p {
        font-size: 13px;
    }

    /*12.27*/
    .banner {
        margin-top: 0px;
    }

    .banner1 {
        margin-top: 60px;
    }

    .banner_con {
        display: block;
        position: relative;
    }

    .wid_con .row {
        margin: 0px -5px;
    }

    .wid_con .col-xs-6 {
        padding: 0px 5px;
    }

    .wid_img {
        margin-top: 10px;
    }

    .wisdom_text {
        width: 100%;
        padding: 20px 5%;
    }

    .wisdom_left {
        width: 100%;
    }

    .wisdom_tx {
        margin-bottom: 30px;
        font-size: 14px;
        line-height: 25px;
    }

    .wisdom_text_x p {
        line-height: 20px;
    }

    .wisdom_text_x .title {
        font-size: 14px;
    }

    .wid_img_con {
        position: absolute;
        height: auto;
        top: 50%;
        width: 90%;
        left: 5%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .wid_img_con .img {
        height: auto;
        width: 100%;
    }

    .leader_text .tit {
        font-size: 15px;
        padding-left: 0;
    }

    .wis_video, .pro_video {
        display: none;
    }
}

/*1.12*/
@media (max-width: 768px) {
    .join_sec4_add_liu_box {
        width: 33.333%;
        margin-top: 30px;
        padding: 0px 5px;
    }

    .join_sec4_add_liu_box h3 {
        margin-top: 10px;
        font-size: 14px;
    }

    .join_sec4_add_liu_box h3 i {
        font-size: 12px;
        margin-top: 5px;
    }

    .school_zhao .problem_b_right {
        width: 100%;
    }

    /*2.08详情*/
    .eatu_width {
        width: 80%;
        margin: 0 auto;
    }

    .ine2_t {
        width: 21%;
        margin-bottom: 15px;

    }

    .turbine2 {
        margin-top: 30px;
        padding-bottom: 15px;
    }

    .bine2_txt h5 {
        margin-top: 0;

        font-size: 20px;
        margin-bottom: 5px;
    }

    .bine2_txt p {
        margin-bottom: 10px;

        font-size: 17px;
    }

    .turbine_img {

        top: -28%;

        width: 40%;
        left: 30%;

    }

    .turbine_txt h5 {
        padding: 3px;
        font-size: 14px;
        margin-bottom: 0;
    }

    .turbine_txt p {
        font-size: 14px;

    }

    .banner_con_1 {
        height: 210px !important;
    }

    .attack h5 {
        font-size: 20px;

    }

    .ine_txt {
        width: 80px;
        margin-top: 20px;
        margin-bottom: 0;
    }

    .turbine_txt {
        top: 48%;
        width: 60%;
        left: 20%;
    }

    .attack {
        margin-bottom: 22px;
        font-size: 14px;
    }

    .turbine3 {

        padding-top: 20px;
    }

    .tur3_img_1, .tur3_img_2, .tur3_img_3 {
        width: 120px;
    }

    .bine4_txt h5 {
        font-size: 20px;
    }

    .bine4_txt p {
        font-size: 14px;
        margin-bottom: 0px;
    }

    .bine4_txt {
        margin-left: 0;

    }

    .rbine5_one h5 {

        font-size: 18px;

    }

    .rbine5_one p {

        font-size: 14px;
    }

    .bine5_div_left, .bine5_div_right {
        width: 100%;
        float: left;
        position: relative;
    }

    .luhan {
        width: 100px;
    }

    .bine5_div_right1 {
        -webkit-transform: translateY(-0%);
        -moz-transform: translateY(-0%);
        -ms-transform: translateY(-0%);
        -o-transform: translateY(-0%);
        transform: translateY(-0%);
        padding: 25px 10px;
        position: relative;

    }

    .bine5_number {

        width: 30px;
    }

    .div_right p {

        font-size: 20px;

        margin-bottom: 10px;
    }

    .turbine5 {

        padding-bottom: 10px;
    }

    .turbine6 {
        padding-top: 30px;
    }

    .tab_yy td {
        padding: 5px 2px !important;
    }

    .nordd {
        font-size: 12px;

    }

    .bine6_txt {

        margin-bottom: 5px;
    }

    .san_jiao {

        margin-top: -7px;
        width: 20px;
        left: -20px;
        top: 50%;
        display: none;
    }

    .bine5_div_right1 h5 {
        font-size: 16px;
        line-height: 24px;
        margin-top: 0;
        margin-bottom: 0;
    }

    .bine5_div_right {
        height: auto !important;
    }

    .bine5_txt {

        margin-top: 30px;
        padding-bottom: 20px;
    }

    .rbine5 {
        margin-top: 0px;
        margin-bottom: 35px;
    }

    .bine5_div {
        margin-bottom: 20px;
    }

    .urbine5_img {
        margin-bottom: 30px;
    }

    .food5_box1 {
        width: 50%;

    }

    .licy {

        margin-bottom: 20px;

    }

    .foo5_txt1 p {

        line-height: 20px;
        height: auto;
        margin-bottom: 0;
        text-align: left;
    }

    .foo5_txt1 {
        text-align: left;

        padding: 16px 10px;

    }

    .quirem_left {
        width: 80%;

        margin-left: 10%;
    }

    .quirem_right {
        width: 100%;

    }

    .food5_con1 {
        margin-top: 20px;
    }

    .process_img {
        width: 100%;

    }

    .apply_cont {

        width: 100%;
        max-width: 100%;
        margin: 0px auto;
        margin-top: 20px;
    }

    .apply_mar {
        margin-top: 20px;
    }

    .index_zx_con_lbox1 {
        height: 200px;
        overflow: hidden;
    }

    .apply_pub {
        float: left;
        width: 100%;
        padding: 20px;
        position: relative;
    }

    .advantage {
        background: none;
        background-size: cover;
    }

    /*5.26*/
    .ssure_one_left_img {
        position: relative;
        margin-bottom: 10px;
    }

    .e_one_left {
        position: relative;
        top: 0;
        margin-top: 10px;
        left: 0;
        width: 100%;
    }

    .e_one_left h5 {
        margin: 0px auto;
        font-size: 14px;
        font-family: "Microsoft YaHei", "微软雅黑" !important;
        letter-spacing: 2px;
    }

    .ssure_one_left {
        width: 100%;
        float: left;
        padding-left: 0%;
        position: relative;
        padding-right: 0;
    }

    .ssure_one_left_img img {
        width: 60%;

    }

    .ssure_one_left_img {

        text-align: center;
    }

    .ssure_one_left p {
        line-height: 20px;
        margin-bottom: 10px;
        font-size: 12px;
    }

    .ssure_one_right {
        width: 100%;
        text-align: center;

    }

    .ssure_one_right img {
        width: 60%;
    }

    .sure_two span {
        width: 30px;
        height: 30px;

    }

    .sure_two {
        width: 50%;
        float: left;
        padding-left: 35px;

    }

    .sure_two p {
        margin-bottom: 0;
        line-height: 18px;
        font-size: 12px;
        padding-right: 5px;
    }

    .sure_two {
        width: 50%;
        padding-left: 35px;
        margin-bottom: 10px;
    }

    .re_three_img {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .pressure_two_bg {

        padding: 30px 0;
    }

    .sure_three_left {
        width: 100%;
    }

    .sure_three_right {
        width: 100%;
        margin-left: 0%;
    }

    .re_icon1 {
        margin: 0px 3px;
        margin-bottom: 10px;
    }

    .re_icon1 img {
        width: 45px;
    }

    .re_icon1 p {
        margin-bottom: 0;
        margin-top: 10px;
        font-size: 12px;
    }

    .evacuation img {

        width: 50px;
        position: absolute;
        left: 0;
        top: 0;
    }

    .pressure_four {
        margin-bottom: 30px;
    }

    .evacuation h5 {
        font-size: 16px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .evacuation p {
        font-size: 12px;
        margin-bottom: 0px;
    }

    .evacuation {
        margin-bottom: 15px;
        position: relative;
        padding-left: 60px;
    }

    .sure_three_left {
        text-align: center;
        margin-bottom: 15px;
    }

    .sure_three_left img {
        width: 60%;
    }

    .pro_add {
        margin-top: 0;
    }

    .addmax {
        top: 10%;
        left: 5%;
        width: 74%;
    }

    .addmax1 {
        top: 45%;
        left: 8%;
        width: 55%;
    }
}


